NOSIX: A Portable Switch Interface for the Network Operating System
نویسندگان
چکیده
Even with the success of software defined networks (SDN), it remains challenging to write a portable, correct, and efficient controller application. This is due to the mismatch between the expectations of controller applications and (i) the heterogeneity of switches and (ii) the primitives offered by OpenFlow, the prevalent SDN protocol. We introduce NOSIX, a portable low level switch programming API. Like its OS name cousin, it facilitates the development of portable low level applications (i.e., applications that directly built on the flow model) and at the same time serves as a building block for higher abstraction frameworks [12, 10]. Designed to be a minimalistic model, NOSIX purposefully only targets one switch as a time, leaving network wide consistency, topology and distribution to higher layers. It provides applications with a view of virtual flow tables without re source or feature constraints, while supporting consistent and efficient rule updates and counter collection. Underneath NOSIX, vendor defined switch drivers synchronize the virtual flow tables with the physical tables on the switch, and thus hide heterogeneity and enable switch specific optimization.
منابع مشابه
Active Message Applications Programming Interface and Communication Subsystem Organization
High-performance network hardware is advancing, with multi-gigabit link bandwidths and sub-microsec-ond switch latencies. Network-interface hardware also continues to evolve, although the design space re-mains large and diverse. One critical abstraction, a simple, portable, and general-purpose communicationsinterface, is required to make effective use of these increasingly high-perf...
متن کاملLow-cost Vector Network Analyzer for Biomedical Applications
A low-cost and portable vector network analyzer (VNA) which covered operating frequency between 1MHz to 3GHz is used for vector reflection coefficient and standing wave ratio (swr) of the various microstrip antennas. This paper presents measurements of various ultra wideband (uwb) microstrip antennas for applications in biomedical field. Selection of antenna is an important key for detection of...
متن کاملVirtual Switch - Human Interface for Facility Maintenance Using Augmented Reality and Rfid Technologies
Recently, the production systems require a lot of facilities. When some breaks/faults occur on facilities and are needed some maintenance, it is more efficient to squeeze the range of cause. This paper proposes the maintenance support system with Virtual Switch that is a human interface which is effective on facility maintenance using augmented reality (AR) and Radio Frequency Identification (R...
متن کاملA Multi-Objective Method for Network Reconfiguration (TECHNICAL NOTE)
This paper presents an algorithm based on multi-objective approach for network reconfiguration. Multiple objectives are considered for reduction in the system power loss, deviations of the nodes voltage and transformers loading imbalance, while subject to a radial network structure in which all the loads must be energized and no branch current constraint is violated. These three objectives are ...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012